#include <stdio.h>
int main()
{
	//提示-输入-确认，输出
	char password[20]={0};
	printf("please input characters:\n");
	scanf("%s",password);
	getchar();//提前清理缓存，还是那句话，缓冲区里读取数据，不管键盘输入啥，反正最后都从缓冲区里读
//只是用于应付只有回车的


//如果有多个字符缓存怎么办，这是就要用到我们的while循环
//	char ch='\0';
//	while((ch=getchar())!=EOF)//直达遇到文件结束或者错误时停止读取
//	{
//		;//空语句，只读取不操作，清理缓存
//	}
	
	
	printf("please check it:Y/N\n");
	char ret=0;
	scanf("%c",&ret);
	if(ret=='Y')
	{
		printf("Yes\n");
	}
	else if(ret=='N')
	{
		printf("No\n");
	}
	else
		printf("ERROR!please input Y or N:\n");
	
//只读字母不读数字while循环 && getchar
	char cha='\0';
	while((cha=getchar())!=EOF)
	{
		if(cha<'0'||cha>'9')
		continue;//跳过字母
		putchar(cha);//留下数字
	}

	
	return 0;
}